Skip to content

[ESP32] Add Web-Based TLV Log Visualization Tool for Collected Diagnostics in Temperature Measurement app #38829

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 1 commit into
base: master
Choose a base branch
from

Conversation

pimpalemahesh
Copy link
Contributor

Change Overview:

  1. Introduced a web-based TLV visualization tool to improve log analysis:
  • Developed a Python Flask server to parse TLV data using the Matter SDK
  1. Built an interactive web UI for:
  • Uploading TLV files or manually entering data
  • Displaying decoded logs with visual insights (charts, tables, stats)
  • Supports real-time parsing and user interaction

Testing

  • Verified TLV parsing using diagnostic logs obtained from the diagnostic-delegate in the temperature-measurement app.
  • Successfully ran the Flask app and confirmed proper log rendering and visualization in the Chrome browser.

@pimpalemahesh pimpalemahesh requested a review from a team as a code owner May 9, 2025 05:44
@pimpalemahesh pimpalemahesh changed the title Add Web-Based TLV Log Visualization Tool for Matter Devices [ESP32] Add Web-Based TLV Log Visualization Tool for Collected Diagnostics in Temperature Measurement app May 9, 2025
Copy link

github-actions bot commented May 9, 2025

PR #38829: Size comparison from e1f80c6 to 75f895b

Full report (1 build for stm32)
platform target config section e1f80c6 75f895b change % change
stm32 light STM32WB5MM-DK FLASH 466596 466596 0 0.0
RAM 141504 141504 0 0.0

Add readme and requirements.txt file for diagnostics parser tool

Restyled changes

Readme update
@pimpalemahesh pimpalemahesh force-pushed the esp32-diagnostic-parser branch from 75f895b to 1c277ba Compare June 5, 2025 10:26
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant